package _23_menmian_pattern.v2_0;

public class ModenPostOffice {
	private ILetterProcess letterProcess = new LetterProcessImpl();
	private Police letterPolice = new Police();

	//写信，封装，投递，一体化
	public void sendLetter(String context, String address) {
		//帮你写信
		letterProcess.writeContext(context);
		//写好信封
		letterProcess.fillEnvelope(address);
		//增加了检查流程
		letterPolice.checkLetter(letterProcess);
		//把信放到信封中
		letterProcess.letterInotoEnvelope();
		//邮递信件
		letterProcess.sendLetter();
	}
}